600
|
How can I display minutes
![](images/exg2anttq600.png)
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->UnitWidth = 64;
G2antt1->Chart->get_Level(0)->set_Label(TVariant(65536));
G2antt1->Chart->get_Level(1)->set_Label(TVariant(1048576));
|
599
|
How can I display seconds, from 15 to 15
![](images/exg2anttq599.png)
G2antt1->Chart->set_FirstVisibleDate(TVariant("00:00"));
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(0)->set_Label(TVariant(1048576));
Exg2anttlib_tlb::ILevelPtr var_Level = G2antt1->Chart->get_Level(1);
var_Level->set_Label(TVariant("<%ss%>"));
var_Level->Count = 15;
|
598
|
How can I display seconds
![](images/exg2anttq598.png)
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(0)->set_Label(TVariant(1048576));
G2antt1->Chart->get_Level(1)->set_Label(TVariant("<%ss%>"));
|
597
|
How can I display seconds
![](images/exg2anttq597.png)
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(0)->set_Label(TVariant(1048576));
G2antt1->Chart->get_Level(1)->set_Label(TVariant(16777216));
|
596
|
How can I align the text being shown in the chart's header
![](images/exg2anttq596.png)
G2antt1->Chart->UnitWidth = 64;
Exg2anttlib_tlb::ILevelPtr var_Level = G2antt1->Chart->get_Level(0);
var_Level->set_Label(TVariant("<b><%mmmm%></b> <r><%m%>"));
var_Level->Unit = Exg2anttlib_tlb::UnitEnum::exMonth;
var_Level->Alignment = Exg2anttlib_tlb::AlignmentEnum::LeftAlignment;
|
595
|
How can I hide the tooltip being displayed in the chart's header
G2antt1->Chart->get_Level(0)->set_ToolTip(TVariant(""));
|
594
|
How can I change the tooltip being displayed in the chart's header
G2antt1->Chart->get_Level(0)->set_ToolTip(TVariant("This is a bit of text that's shown when the cursor hovers the level"));
|
593
|
How can I change the visual appearance of the chart's header, where levels are displayed, using your EBN files
![](images/exg2anttq593.png)
G2antt1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->BackColorLevelHeader = 0x1000000;
|
592
|
How can I change the level's foreground color in the chart
![](images/exg2anttq592.png)
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(0)->ForeColor = RGB(255,0,0);
G2antt1->Chart->get_Level(1)->ForeColor = RGB(0,0,255);
|
591
|
How can I change the level's background color in the chart
![](images/exg2anttq591.png)
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(0)->BackColor = RGB(255,0,0);
|
590
|
How can I save data on XML format
G2antt1->LoadXML(TVariant("http://www.exontrol.net/testing.xml"));
G2antt1->SaveXML("c:/temp/exg2antt.xml");
|
589
|
How can I load data on XML format
G2antt1->LoadXML(TVariant("http://www.exontrol.net/testing.xml"));
|
588
|
How can I add icons or pictures to the scale or zoom area
![](images/exg2anttq588.png)
G2antt1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewHeight = 48;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exZoomOnRClick;
var_Chart->OverviewZoomCaption = L"Year|½Year|¼Year|<img>3</img> Week|Third|<img>2</img> Day|<img>pic1</img>|Hour|Min|Sec";
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exThirdMonth,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHour,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMinute,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exSecond,L"");
var_Chart->OverviewZoomUnit = 52;
G2antt1->Columns->Add(L"");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->set_CellSingleLine(TVariant(var_Items->AddItem(TVariant("Right click the Overview area and select a new scale"))),TVariant(0),Exg2anttlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
|
587
|
How can I add icons or pictures to the scale or zoom area
![](images/exg2anttq587.png)
G2antt1->HTMLPicture[L"pic1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewHeight = 48;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exAlwaysZoom;
var_Chart->OverviewZoomCaption = L"Year|½Year|¼Year|<img>3</img> Week|Third|<img>2</img> Day|<img>pic1</img>|Hour|Min|Sec";
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exThirdMonth,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHour,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMinute,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exSecond,L"");
var_Chart->OverviewZoomUnit = 52;
|
586
|
How can I change the width of the unit in the scale or zoom
![](images/exg2anttq586.png)
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exAlwaysZoom;
var_Chart->OverviewZoomCaption = L"Year|½Year|¼Year|<img>3</img>|Third|<img>2</img>|<img>1</img>|Hour|Min|Sec";
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exThirdMonth,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHour,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMinute,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exSecond,L"");
var_Chart->OverviewZoomUnit = 24;
|
585
|
How can I a scale or zoom of the chart, when right clicking the chart's header
![](images/exg2anttq585.png)
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exZoomOnRClick;
var_Chart->OverviewZoomCaption = L"Year|½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec";
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exThirdMonth,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHour,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMinute,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exSecond,L"");
var_Chart->OverviewZoomUnit = 64;
G2antt1->Columns->Add(L"");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->set_CellSingleLine(TVariant(var_Items->AddItem(TVariant("Right click the Overview area and select a new scale"))),TVariant(0),Exg2anttlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
|
584
|
How can I a customize the scale or zoom of the chart
![](images/exg2anttq584.png)
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exAlwaysZoom;
var_Chart->OverviewZoomCaption = L"Year|½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec";
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exThirdMonth,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHour,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMinute,L"");
var_Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exSecond,L"");
var_Chart->OverviewZoomUnit = 64;
|
583
|
How can I a scale or zoom the chart at runtime
![](images/exg2anttq583.png)
G2antt1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exAlwaysZoom;
var_Chart->OverviewZoomCaption = L"½Year|¼Year|<img>3</img>Month|Third|<img>2</img>Week|<img>1</img>Day|Hour|Min|Sec";
|
582
|
How can I a scale or zoom the chart at runtime
![](images/exg2anttq582.png)
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
var_Chart->AllowOverviewZoom = Exg2anttlib_tlb::OverviewZoomEnum::exAlwaysZoom;
var_Chart->OverviewZoomUnit = 24;
|
581
|
How can I a programmatically select a date
G2antt1->Chart->MarkSelectDateColor = RGB(255,0,0);
G2antt1->Chart->SelectLevel = 0;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->set_SelectDate(TDateTime(2001,1,2).operator double(),true);
G2antt1->Chart->set_SelectDate(TDateTime(2001,1,5).operator double(),true);
|
580
|
How can I change the color to select a date, when clicking the chart's header
G2antt1->Chart->BackColor = RGB(255,255,255);
G2antt1->Chart->MarkSelectDateColor = RGB(255,0,0);
|
579
|
How can I enable or disable selecting a date, when clicking the chart's header
G2antt1->Chart->BackColor = RGB(255,255,255);
G2antt1->Chart->MarkSelectDateColor = RGB(255,255,255);
|
578
|
How can I specify the color or the stype for non working hours
![](images/exg2anttq578.png)
G2antt1->Chart->UnitScale = Exg2anttlib_tlb::UnitEnum::exHour;
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->NonworkingHours = 127;
G2antt1->Chart->NonworkingHoursPattern = Exg2anttlib_tlb::PatternEnum::exPatternYard;
G2antt1->Chart->NonworkingHoursColor = RGB(255,0,0);
|
577
|
How can I specify the pattern or the stype for non working hours
![](images/exg2anttq577.png)
G2antt1->Chart->UnitScale = Exg2anttlib_tlb::UnitEnum::exHour;
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->NonworkingHours = 127;
G2antt1->Chart->NonworkingHoursPattern = Exg2anttlib_tlb::PatternEnum::exPatternDiagCross;
|
576
|
How can I specify the non working hours
![](images/exg2anttq576.png)
G2antt1->Chart->UnitScale = Exg2anttlib_tlb::UnitEnum::exHour;
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->NonworkingHours = 127;
|
575
|
How can I get the index of the level from the point or cursor
long var_LevelFromPoint = G2antt1->Chart->get_LevelFromPoint(0,0);
|
574
|
How can I get the link from the point or cursor
TVariant var_LinkFromPoint = TVariant(G2antt1->Chart->get_LinkFromPoint(0,0));
|
573
|
How can I disable or enable at runtime linking the bars
G2antt1->Chart->AllowLinkBars = true;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("B1"),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 2")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TVariant("B2"),TNoParam());
|
572
|
How can I check or verify if a date is a non working day
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(PChar(G2antt1->Chart->get_IsNonworkingDate(TVariant(TDateTime(2001,1,1).operator double()),TNoParam())));
|
571
|
How can I check or verify if a date fits the chart's visible area
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(PChar(G2antt1->Chart->get_IsDateVisible(TVariant(TDateTime(2001,1,1).operator double()))));
|
570
|
How can I add a remove all non working days
G2antt1->Chart->NonworkingDays = 0;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->AddNonworkingDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->ClearNonworkingDates();
|
569
|
How can I add a remove a non working days
![](images/exg2anttq569.png)
G2antt1->Chart->NonworkingDays = 0;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->AddNonworkingDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->RemoveNonworkingDate(TVariant(TDateTime(2001,1,1).operator double()));
|
568
|
How can I add a custom non working days
![](images/exg2anttq568.png)
G2antt1->Chart->NonworkingDays = 0;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->AddNonworkingDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Chart->AddNonworkingDate(TVariant(TDateTime(2001,1,5).operator double()));
|
567
|
How can hide the non working days
G2antt1->Chart->ShowNonworkingDates = false;
|
566
|
How can hide the non working days
G2antt1->Chart->NonworkingDays = 0;
|
565
|
How can I let user adds new bars at runtime
G2antt1->Chart->AllowCreateBar = Exg2anttlib_tlb::CreateBarEnum::exCreateBarAuto;
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddItem(TVariant("Item 1"));
var_Items->AddItem(TVariant("Item 2"));
|
564
|
How can I change the width of the links between bars
![](images/exg2anttq564.png)
G2antt1->Chart->LinksStyle = Exg2anttlib_tlb::LinkStyleEnum::exLinkSolid;
G2antt1->Chart->LinksWidth = 2;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("B1"),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 2")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TVariant("B2"),TNoParam());
var_Items->AddLink(TVariant("L1"),var_Items->get_FindItem(TVariant("Item 1"),TVariant(0),TNoParam()),TVariant("B1"),var_Items->get_FindItem(TVariant("Item 2"),TVariant(0),TNoParam()),TVariant("B2"));
|
563
|
How can I change the style for the links between bars
![](images/exg2anttq563.png)
G2antt1->Chart->LinksStyle = Exg2anttlib_tlb::LinkStyleEnum::exLinkDashDotDot;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("B1"),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 2")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TVariant("B2"),TNoParam());
var_Items->AddLink(TVariant("L1"),var_Items->get_FindItem(TVariant("Item 1"),TVariant(0),TNoParam()),TVariant("B1"),var_Items->get_FindItem(TVariant("Item 2"),TVariant(0),TNoParam()),TVariant("B2"));
|
562
|
How can I change the color for the links between bars
![](images/exg2anttq562.png)
G2antt1->Chart->LinksColor = RGB(255,0,0);
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("B1"),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 2")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TVariant("B2"),TNoParam());
var_Items->AddLink(TVariant("L1"),var_Items->get_FindItem(TVariant("Item 1"),TVariant(0),TNoParam()),TVariant("B1"),var_Items->get_FindItem(TVariant("Item 2"),TVariant(0),TNoParam()),TVariant("B2"));
|
561
|
How can I hide the links between bars
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("B1"),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 2")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TVariant("B2"),TNoParam());
var_Items->AddLink(TVariant("L1"),var_Items->get_FindItem(TVariant("Item 1"),TVariant(0),TNoParam()),TVariant("B1"),var_Items->get_FindItem(TVariant("Item 2"),TVariant(0),TNoParam()),TVariant("B2"));
G2antt1->Chart->ShowLinks = Exg2anttlib_tlb::ShowExtendedLinksEnum::exHideLinks;
|
560
|
How can I display some grid line in the overview area
![](images/exg2anttq560.png)
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewLevelLines = 0;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TNoParam(),TNoParam());
|
559
|
How do I change the tooltip when the cursor hovers the overview area
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewToolTip = L"Tooltip on the overview";
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,6).operator double()),TVariant(TDateTime(2001,1,14).operator double()),TNoParam(),TNoParam());
|
558
|
How do I remove the tooltip when the cursor hovers the overview area
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewToolTip = L"";
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
557
|
How do I change the selection color in the overview area
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewSelBackColor = RGB(255,0,0);
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
556
|
How do I change the background color for the overview area
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewBackColor = RGB(255,0,0);
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
555
|
How do I specify the height for the overview area
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->OverviewHeight = 16;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
554
|
How do I show or hide the control's overview area
![](images/exg2anttq554.png)
G2antt1->Chart->OverviewVisible = Exg2anttlib_tlb::OverviewVisibleEnum::exOverviewShowAllVisible;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
553
|
How do I enable or disable resizing the bars at runtime
G2antt1->Chart->BarsAllowSizing = false;
|
552
|
How do I get the bar from the point or cursor
![](images/exg2anttq552.png)
// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::G2antt1MouseMove(TObject *Sender,short Button,short Shift,int X,int Y)
{
OutputDebugString( PChar(G2antt1->ItemFromPoint[-1,-1,c,h]) );
OutputDebugString( PChar(G2antt1->Chart->get_BarFromPoint(-1,-1)) );
}
G2antt1->BeginUpdate();
G2antt1->Columns->Add(L"Task");
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->set_FirstVisibleDate(TVariant(TDateTime(2000,12,29).operator double()));
var_Chart->set_PaneWidth(false,64);
var_Chart->LevelCount = 2;
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
long h1 = var_Items->AddItem(TVariant("Task 1"));
var_Items->AddBar(h1,TVariant("Task"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TVariant("K1"),TNoParam());
long h2 = var_Items->AddItem(TVariant("Task 2"));
var_Items->AddBar(h2,TVariant("Task"),TVariant(TDateTime(2001,1,4).operator double()),TVariant(TDateTime(2001,1,6).operator double()),TVariant("K2"),TNoParam());
var_Items->AddLink(TVariant("L1"),h1,TVariant("K1"),h2,TVariant("K2"));
long h3 = var_Items->AddItem(TVariant("Task 3"));
var_Items->AddBar(h3,TVariant("Task"),TVariant(TDateTime(2001,1,8).operator double()),TVariant(TDateTime(2001,1,10).operator double()),TVariant("K3"),TNoParam());
var_Items->AddLink(TVariant("L2"),h2,TVariant("K2"),h3,TVariant("K3"));
G2antt1->EndUpdate();
|
551
|
How do I specify the color of pattern for non working days
G2antt1->Chart->NonworkingDays = 66;
G2antt1->Chart->NonworkingDaysPattern = Exg2anttlib_tlb::PatternEnum::exPatternVertical;
G2antt1->Chart->NonworkingDaysColor = RGB(255,0,0);
|
550
|
How do I specify the type of pattern for non working days
![](images/exg2anttq550.png)
G2antt1->Chart->NonworkingDays = 66;
G2antt1->Chart->NonworkingDaysPattern = Exg2anttlib_tlb::PatternEnum::exPatternBrick;
|
549
|
How do I specify the non working days
G2antt1->Chart->NonworkingDays = 66;
|
548
|
How do I specify the non working days
G2antt1->Chart->NonworkingDays = 66;
|
547
|
How do I add a predefined bar
![](images/exg2anttq547.png)
G2antt1->Chart->Bars->Add(L"CustomBar")->Color = RGB(255,0,0);
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2001,1,1).operator double()));
G2antt1->Columns->Add(L"Column");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->AddBar(var_Items->AddItem(TVariant("Item 1")),TVariant("CustomBar"),TVariant(TDateTime(2001,1,2).operator double()),TVariant(TDateTime(2001,1,4).operator double()),TNoParam(),TNoParam());
|
546
|
How do I change the unit being displayed in the chart
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->UnitScale = Exg2anttlib_tlb::UnitEnum::exWeek;
G2antt1->Chart->UnitWidth = 64;
|
545
|
How do I specify the prodefined tooltip being shown on the chart's header, when Zoom method is used
![](images/exg2anttq545.png)
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMonth,L"<%m3%>");
G2antt1->Chart->set_LabelToolTip(Exg2anttlib_tlb::UnitEnum::exMonth,L"Tooltip: <%mmmm%>");
G2antt1->Chart->Zoom(TDateTime(2007,1,1).operator double(),TDateTime(2008,1,1).operator double(),TNoParam());
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2007,1,1).operator double()));
|
544
|
How do I specify the prodefined labels being displayed on the chart, when Zoom method is used
![](images/exg2anttq544.png)
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMonth,L"<%m3%>");
G2antt1->Chart->Zoom(TDateTime(2007,1,1).operator double(),TDateTime(2008,1,1).operator double(),TNoParam());
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2007,1,1).operator double()));
|
543
|
How do I scale or zoom the chart to a specified range of date
![](images/exg2anttq543.png)
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exHalfYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exQuarterYear,L"");
G2antt1->Chart->set_Label(Exg2anttlib_tlb::UnitEnum::exMonth,L"<%m3%>");
G2antt1->Chart->Zoom(TDateTime(2007,1,1).operator double(),TDateTime(2008,1,1).operator double(),TNoParam());
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2007,1,1).operator double()));
|
542
|
How do I scale or zoom the chart to a specified range of date
![](images/exg2anttq542.png)
G2antt1->Chart->set_PaneWidth(false,0);
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->Zoom(TDateTime(2007,1,1).operator double(),TDateTime(2007,7,1).operator double(),TNoParam());
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2007,1,1).operator double()));
|
541
|
How do I find the next date or previous date
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->set_FirstVisibleDate(TVariant(var_Chart->get_NextDate(TDateTime(2002,1,1).operator double(),Exg2anttlib_tlb::UnitEnum::exDay,TVariant(1))));
|
540
|
How can I change the color for the grid lines in the chart
![](images/exg2anttq540.png)
G2antt1->Chart->DrawGridLines = Exg2anttlib_tlb::GridLinesEnum::exAllLines;
G2antt1->Chart->LevelCount = 2;
Exg2anttlib_tlb::ILevelPtr var_Level = G2antt1->Chart->get_Level(1);
var_Level->DrawGridLines = true;
var_Level->GridLineColor = RGB(255,0,0);
|
539
|
How can I draw, show or hide the grid lines in the chart
![](images/exg2anttq539.png)
G2antt1->Chart->DrawGridLines = Exg2anttlib_tlb::GridLinesEnum::exAllLines;
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->get_Level(1)->DrawGridLines = true;
|
538
|
How do I change the color to highlight the today in the chart
G2antt1->Chart->MarkTodayColor = RGB(255,0,0);
|
537
|
How do I hide or stop highlighting the today area in the chart
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->MarkTodayColor = var_Chart->BackColor;
|
536
|
Is there any function to get the date in the format that I use for levels, to layout my chart's header
String h = G2antt1->Chart->get_FormatDate(TDateTime(2002,1,1).operator double(),L"<%yyyy%> <%mmmm%> <%d%> <%dddd%>");
G2antt1->Columns->Add(L"h");
|
535
|
How can I get the date from the point, cursor
// MouseMove event - Occurs when the user moves the mouse.
void __fastcall TForm1::G2antt1MouseMove(TObject *Sender,short Button,short Shift,int X,int Y)
{
OutputDebugString( PChar(G2antt1->Chart->get_DateFromPoint(-1,-1)) );
}
|
534
|
How can I show or hide the small ticker that shows up when the cursor hovers the chart area
G2antt1->Chart->DrawDateTicker = true;
|
533
|
How can I change the first visible date in the chart
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2002,1,1).operator double()));
|
532
|
How can I scroll or ensure that a specified date time is visible in the chart
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->set_FirstVisibleDate(TVariant(TDateTime(2002,1,1).operator double()));
|
531
|
How can I scroll or ensure that a specified date time is visible to the right side of the chart or control
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->ScrollTo(TDateTime(2002,1,1).operator double(),TVariant(2));
|
530
|
How can I scroll or ensure that a specified date time is visible
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->ScrollTo(TDateTime(2002,1,1).operator double(),TVariant(2));
|
529
|
How can I show or hide the the tooltip being shown when the user scrolls the chart
G2antt1->Chart->ToolTip = L"";
|
528
|
How can I change the format of the tooltip when the user scrolls the chart
G2antt1->Chart->ToolTip = L"ToolTip: <b><%dddd%></b>";
|
527
|
How can I hide the chart's scroll bar
G2antt1->Chart->ScrollBar = false;
|
526
|
How can I specify the first day of the week
G2antt1->Chart->LevelCount = 2;
G2antt1->Chart->FirstWeekDay = Exg2anttlib_tlb::WeekDayEnum::exMonday;
|
525
|
How do I change the AM or PM shortcuts in the chart's header
G2antt1->Chart->UnitWidth = 64;
G2antt1->Chart->AMPM = L"A P";
Exg2anttlib_tlb::ILevelPtr var_Level = G2antt1->Chart->get_Level(0);
var_Level->set_Label(TVariant("<%h%> <%AM/PM%>"));
var_Level->Unit = Exg2anttlib_tlb::UnitEnum::exHour;
|
524
|
How do I change the name for the months, being displayed in the chart's header
![](images/exg2anttq524.png)
G2antt1->Chart->UnitWidth = 64;
G2antt1->Chart->MonthNames = L"Ianuarie Februarie Martie Aprilie Mai Iunie Iulie August Septembrie Octombrie Noiembrie Decembrie";
Exg2anttlib_tlb::ILevelPtr var_Level = G2antt1->Chart->get_Level(0);
var_Level->set_Label(TVariant("<b><%mmmm%></b>"));
var_Level->Unit = Exg2anttlib_tlb::UnitEnum::exMonth;
|
523
|
How do I change the name for the week days, being displayed in the chart's header
![](images/exg2anttq523.png)
G2antt1->Chart->UnitWidth = 64;
G2antt1->Chart->WeekDays = L"Duminica Luni Marti Miercuri Joi Vineri Simbata";
G2antt1->Chart->get_Level(0)->set_Label(TVariant("<b><%mm%></b>/<%dddd%>"));
|
522
|
How do I access a level in the chart's header
G2antt1->Chart->UnitWidth = 64;
G2antt1->Chart->get_Level(0)->set_Label(TVariant("<b><%mm%></b>/<%dd%>"));
|
521
|
How can I change the color for the grid lines between the leves in the chart's header
G2antt1->GridLineColor = RGB(255,0,0);
G2antt1->Chart->LevelCount = 2;
|
520
|
How can I show or hide the grid lines between the leves in the chart's header
![](images/exg2anttq520.png)
G2antt1->GridLineColor = RGB(255,0,0);
Exg2anttlib_tlb::IChartPtr var_Chart = G2antt1->Chart;
var_Chart->LevelCount = 2;
var_Chart->get_Level(0)->DrawTickLines = Exg2anttlib_tlb::LevelLineEnum::exLevelNoLine;
var_Chart->get_Level(1)->DrawTickLines = Exg2anttlib_tlb::LevelLineEnum::exLevelNoLine;
|
519
|
How do I change the foreground color for the chart's header
![](images/exg2anttq519.png)
G2antt1->Chart->ForeColorLevelHeader = RGB(255,0,0);
|
518
|
How do I change the background color for the chart's header
![](images/exg2anttq518.png)
G2antt1->Chart->BackColorLevelHeader = RGB(255,0,0);
|
517
|
How do I specify the chart's foreground color
G2antt1->Chart->ForeColor = RGB(255,0,0);
|
516
|
How do I specify the chart's background color
G2antt1->Chart->BackColor = RGB(255,0,0);
|
515
|
How do I put a picture on the center of the chart
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::MiddleCenter;
|
514
|
How do I resize/stretch a picture on the chart's background
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::Stretch;
|
513
|
How do I put a picture on the chart's center right bottom side
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::LowerRight;
|
512
|
How do I put a picture on the chart's center left bottom side
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::LowerLeft;
|
511
|
How do I put a picture on the chart's center top side
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::UpperCenter;
|
510
|
How do I put a picture on the chart's right top corner
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::UpperRight;
|
509
|
How do I put a picture on the chart's left top corner
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
G2antt1->Chart->PictureDisplay = Exg2anttlib_tlb::PictureDisplayEnum::UpperLeft;
|
508
|
How do I put a picture on the chart's background
G2antt1->Chart->Picture = (IPictureDisp*)(G2antt1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)"));
|
507
|
How to specify the width for the left or side pane
G2antt1->Chart->set_PaneWidth(false,128);
|
506
|
How do I display the header of the chart using multiple levels, lines
![](images/exg2anttq506.png)
G2antt1->Chart->LevelCount = 2;
|
505
|
How do change the width of the chart's area
G2antt1->Chart->set_PaneWidth(true,256);
|
504
|
How do I show or hide the control's chart area
G2antt1->Chart->set_PaneWidth(true,0);
|
503
|
How do I access the chart's area of the control
G2antt1->Chart->set_PaneWidth(false,64);
|
502
|
How can I select a cells like in excel
G2antt1->SingleSel = false;
G2antt1->FullRowSelect = Exg2anttlib_tlb::CellSelectEnum::exRectSel;
G2antt1->MarkSearchColumn = false;
G2antt1->SearchColumnIndex = -1;
G2antt1->Columns->Add(L"Column1");
G2antt1->Columns->Add(L"Column2");
G2antt1->Columns->Add(L"Column3");
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->DefaultItem = var_Items->AddItem(TVariant(0));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(1));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(2));
var_Items->DefaultItem = var_Items->AddItem(TVariant(3));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(4));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(5));
var_Items->DefaultItem = var_Items->AddItem(TVariant(6));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(7));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(8));
|
501
|
How can I select a multiple column
G2antt1->MarkSearchColumn = false;
G2antt1->SingleSel = false;
G2antt1->FullRowSelect = Exg2anttlib_tlb::CellSelectEnum::exRectSel;
G2antt1->Columns->Add(L"Column1")->Selected = true;
G2antt1->Columns->Add(L"Column2");
G2antt1->Columns->Add(L"Column3")->Selected = true;
Exg2anttlib_tlb::IItemsPtr var_Items = G2antt1->Items;
var_Items->DefaultItem = var_Items->AddItem(TVariant(0));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(1));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(2));
var_Items->DefaultItem = var_Items->AddItem(TVariant(3));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(4));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(5));
var_Items->DefaultItem = var_Items->AddItem(TVariant(6));
var_Items->set_CellValue(TVariant(0),TVariant(1),TVariant(7));
var_Items->set_CellValue(TVariant(0),TVariant(2),TVariant(8));
G2antt1->Items->SelectAll();
|